package com.yuju.vo.house;

import java.math.BigDecimal;
import java.util.Date;

import com.yuju.common.BaseVO;

public class HouseVO extends BaseVO {

	/**  
	 * serialVersionUID : 
	 */
	private static final long serialVersionUID = 1L;
	
	/**
     *  主键。存储UUID，由应用生成。,所属表字段为hi_house.id
     */
    private String id;

    /**
     *  所属集团。外键，引用集团信息表（grp_group）的主键（id）。,所属表字段为hi_house.group_id
     */
    private String groupId;

    /**
     *  所属分店。外键，引用酒店信息表（grp_hotel）的主键（id）。,所属表字段为hi_house.hotel_id
     */
    private String hotelId;

    /**
     *  编号。,所属表字段为hi_house.code
     */
    private String code;

    /**
     *  物业地址。,所属表字段为hi_house.address
     */
    private String address;

    /**
     *  楼栋。,所属表字段为hi_house.building_name
     */
    private String buildingName;

    /**
     *  楼层。,所属表字段为hi_house.floor_name
     */
    private String floorName;

    /**
     *  门牌号。,所属表字段为hi_house.house_no
     */
    private String houseNo;

    /**
     *  朝向。,所属表字段为hi_house.orientation
     */
    private String orientation;

    /**
     *  户型。,所属表字段为hi_house.house_type
     */
    private Byte houseType;

    /**
     *  户型名称。,所属表字段为hi_house.house_type_name
     */
    private String houseTypeName;

    /**
     *  卧室数。,所属表字段为hi_house.room_count
     */
    private Integer roomCount;

    /**
     *  大厅数。,所属表字段为hi_house.hall_count
     */
    private Integer hallCount;

    /**
     *  卫生间数。,所属表字段为hi_house.toilet_count
     */
    private Integer toiletCount;

    /**
     *  厨房数。,所属表字段为hi_house.kitchen_count
     */
    private Integer kitchenCount;

    /**
     *  阳台数。,所属表字段为hi_house.balcony_count
     */
    private Integer balconyCount;

    /**
     *  宜居人数。,所属表字段为hi_house.live_count
     */
    private Integer liveCount;

    /**
     *  建筑面积。,所属表字段为hi_house.house_area
     */
    private String houseArea;

    /**
     *  托管模式。,所属表字段为hi_house.entrust_mode
     */
    private Byte entrustMode;

    /**
     *  房源标题。,所属表字段为hi_house.house_title
     */
    private String houseTitle;

    /**
     *  个性描述。,所属表字段为hi_house.description
     */
    private String description;

    /**
     *  内部环境。,所属表字段为hi_house.in_env
     */
    private String inEnv;

    /**
     *  外部环境。,所属表字段为hi_house.out_env
     */
    private String outEnv;

    /**
     *  发布状态。,所属表字段为hi_house.pub_status
     */
    private Byte pubStatus;

    /**
     *  营业状态。,所属表字段为hi_house.op_status
     */
    private Byte opStatus;

    /**
     *  所属业主。外键，引用集团信息表（grp_owner）的主键（id）。,所属表字段为hi_house.owner_id
     */
    private String ownerId;

    /**
     *  配套设施。存储配套的编号，以逗号分隔。,所属表字段为hi_house.facility
     */
    private String facility;

    /**
     *  销售员。外键，对应员工表的主键。,所属表字段为hi_house.sale_emp_id
     */
    private String saleEmpId;

    /**
     *  日价。,所属表字段为hi_house.day_price
     */
    private BigDecimal dayPrice;

    /**
     *  周价。,所属表字段为hi_house.week_price
     */
    private BigDecimal weekPrice;

    /**
     *  月价。,所属表字段为hi_house.month_price
     */
    private BigDecimal monthPrice;

    /**
     *  押金。,所属表字段为hi_house.deposit
     */
    private BigDecimal deposit;

    /**
     *  是否允许加客。,所属表字段为hi_house.is_add_guest
     */
    private Byte isAddGuest;

    /**
     *  入住要求。,所属表字段为hi_house.checkin_require
     */
    private String checkinRequire;

    /**
     *  外景图片。,所属表字段为hi_house.outside_image
     */
    private String outsideImage;

    /**
     *  户型图。,所属表字段为hi_house.room_type_image
     */
    private String roomTypeImage;

    /**
     *  客厅图。,所属表字段为hi_house.hall_image
     */
    private String hallImage;

    /**
     *  卧室图。,所属表字段为hi_house.room_image
     */
    private String roomImage;

    /**
     *  厨房图。,所属表字段为hi_house.kitchen_image
     */
    private String kitchenImage;

    /**
     *  卫生间图。,所属表字段为hi_house.toilet_image
     */
    private String toiletImage;

    /**
     *  图片。包含多张图片url，使用逗号分隔。,所属表字段为hi_house.image
     */
    private String image;

    /**
     *  是否逻辑删除。1表示未删除，2表示已逻辑删除。,所属表字段为hi_house.is_deleted
     */
    private Byte isDeleted;

    /**
     *  创建时间。,所属表字段为hi_house.gmt_create
     */
    private Date gmtCreate;

    /**
     *  修改时间。,所属表字段为hi_house.gmt_modified
     */
    private Date gmtModified;
    
    /**
     *  创建用户ID。外键，引用员工表（grp_employee）的主键（id）。,所属表字段为hi_house.create_user_id
     */
    private String createUserId;

    /**
     *  更新用户ID。外键，引用员工表（grp_employee）的主键（id）。,所属表字段为hi_house.update_user_id
     */
    private String updateUserId;

    /**
     *  创建用户名,所属表字段为hi_house.create_user_name
     */
    private String createUserName;

    /**
     *  更新用户名,所属表字段为hi_house.update_user_name
     */
    private String updateUserName;
    
    /**  
     * ownerName : 业主姓名
     */
    private String ownerName;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getHotelId() {
		return hotelId;
	}

	public void setHotelId(String hotelId) {
		this.hotelId = hotelId;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getBuildingName() {
		return buildingName;
	}

	public void setBuildingName(String buildingName) {
		this.buildingName = buildingName;
	}

	public String getFloorName() {
		return floorName;
	}

	public void setFloorName(String floorName) {
		this.floorName = floorName;
	}

	public String getHouseNo() {
		return houseNo;
	}

	public void setHouseNo(String houseNo) {
		this.houseNo = houseNo;
	}

	public String getOrientation() {
		return orientation;
	}

	public void setOrientation(String orientation) {
		this.orientation = orientation;
	}

	public Byte getHouseType() {
		return houseType;
	}

	public void setHouseType(Byte houseType) {
		this.houseType = houseType;
	}

	public String getHouseTypeName() {
		return houseTypeName;
	}

	public void setHouseTypeName(String houseTypeName) {
		this.houseTypeName = houseTypeName;
	}

	public Integer getRoomCount() {
		return roomCount;
	}

	public void setRoomCount(Integer roomCount) {
		this.roomCount = roomCount;
	}

	public Integer getHallCount() {
		return hallCount;
	}

	public void setHallCount(Integer hallCount) {
		this.hallCount = hallCount;
	}

	public Integer getToiletCount() {
		return toiletCount;
	}

	public void setToiletCount(Integer toiletCount) {
		this.toiletCount = toiletCount;
	}

	public Integer getKitchenCount() {
		return kitchenCount;
	}

	public void setKitchenCount(Integer kitchenCount) {
		this.kitchenCount = kitchenCount;
	}

	public Integer getBalconyCount() {
		return balconyCount;
	}

	public void setBalconyCount(Integer balconyCount) {
		this.balconyCount = balconyCount;
	}

	public Integer getLiveCount() {
		return liveCount;
	}

	public void setLiveCount(Integer liveCount) {
		this.liveCount = liveCount;
	}

	public String getHouseArea() {
		return houseArea;
	}

	public void setHouseArea(String houseArea) {
		this.houseArea = houseArea;
	}

	public Byte getEntrustMode() {
		return entrustMode;
	}

	public void setEntrustMode(Byte entrustMode) {
		this.entrustMode = entrustMode;
	}

	public String getHouseTitle() {
		return houseTitle;
	}

	public void setHouseTitle(String houseTitle) {
		this.houseTitle = houseTitle;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getInEnv() {
		return inEnv;
	}

	public void setInEnv(String inEnv) {
		this.inEnv = inEnv;
	}

	public String getOutEnv() {
		return outEnv;
	}

	public void setOutEnv(String outEnv) {
		this.outEnv = outEnv;
	}

	public Byte getPubStatus() {
		return pubStatus;
	}

	public void setPubStatus(Byte pubStatus) {
		this.pubStatus = pubStatus;
	}

	public Byte getOpStatus() {
		return opStatus;
	}

	public void setOpStatus(Byte opStatus) {
		this.opStatus = opStatus;
	}

	public String getOwnerId() {
		return ownerId;
	}

	public void setOwnerId(String ownerId) {
		this.ownerId = ownerId;
	}

	public String getFacility() {
		return facility;
	}

	public void setFacility(String facility) {
		this.facility = facility;
	}

	public String getSaleEmpId() {
		return saleEmpId;
	}

	public void setSaleEmpId(String saleEmpId) {
		this.saleEmpId = saleEmpId;
	}

	public BigDecimal getDayPrice() {
		return dayPrice;
	}

	public void setDayPrice(BigDecimal dayPrice) {
		this.dayPrice = dayPrice;
	}

	public BigDecimal getWeekPrice() {
		return weekPrice;
	}

	public void setWeekPrice(BigDecimal weekPrice) {
		this.weekPrice = weekPrice;
	}

	public BigDecimal getMonthPrice() {
		return monthPrice;
	}

	public void setMonthPrice(BigDecimal monthPrice) {
		this.monthPrice = monthPrice;
	}

	public BigDecimal getDeposit() {
		return deposit;
	}

	public void setDeposit(BigDecimal deposit) {
		this.deposit = deposit;
	}

	public Byte getIsAddGuest() {
		return isAddGuest;
	}

	public void setIsAddGuest(Byte isAddGuest) {
		this.isAddGuest = isAddGuest;
	}

	public String getCheckinRequire() {
		return checkinRequire;
	}

	public void setCheckinRequire(String checkinRequire) {
		this.checkinRequire = checkinRequire;
	}

	public String getOutsideImage() {
		return outsideImage;
	}

	public void setOutsideImage(String outsideImage) {
		this.outsideImage = outsideImage;
	}

	public String getRoomTypeImage() {
		return roomTypeImage;
	}

	public void setRoomTypeImage(String roomTypeImage) {
		this.roomTypeImage = roomTypeImage;
	}

	public String getHallImage() {
		return hallImage;
	}

	public void setHallImage(String hallImage) {
		this.hallImage = hallImage;
	}

	public String getRoomImage() {
		return roomImage;
	}

	public void setRoomImage(String roomImage) {
		this.roomImage = roomImage;
	}

	public String getKitchenImage() {
		return kitchenImage;
	}

	public void setKitchenImage(String kitchenImage) {
		this.kitchenImage = kitchenImage;
	}

	public String getToiletImage() {
		return toiletImage;
	}

	public void setToiletImage(String toiletImage) {
		this.toiletImage = toiletImage;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public Byte getIsDeleted() {
		return isDeleted;
	}

	public void setIsDeleted(Byte isDeleted) {
		this.isDeleted = isDeleted;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public String getOwnerName() {
		return ownerName;
	}

	public void setOwnerName(String ownerName) {
		this.ownerName = ownerName;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getUpdateUserId() {
		return updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getCreateUserName() {
		return createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public String getUpdateUserName() {
		return updateUserName;
	}

	public void setUpdateUserName(String updateUserName) {
		this.updateUserName = updateUserName;
	}

}
